package com.itheima.ood.demo03;

public class ExtendsDemo2 {

    public static void main(String[] args) {

        /**
         * 如果父类中没有无参构造方法，那么子类应该如何进行初始化？
         *
         * 什么情况下父类会没有无参构造？  ---> 我们自己在一个类中去定义了有参构造方法
         *
         * 怎么解决？
         *
         * 1. 添加一个无参构造
         * 2. 通过super关键字去访问父类的有参构造方法
         * 3. 通过this关键字去访问本类的其他构造方法，而本类的其他构造方法需要通过super关键字去显示的调用父类有参构造
         */
        Zi2 zi2 = new Zi2();

        /**
         * 在main方法中去调用method方法
         */
//        method();
        show();

    }

    public static void show() {
        method();
        System.out.println("ExtendsDemo2......show.......");
    }

    public static void method(){
        System.out.println("ExtendsDemo2......method.......");
    }


}
